package com.example.ibsp_demo.service;


public interface IVerificationCodeService {

    /**
     * 发送验证码
     * @param target 接收目标（邮箱或手机号）
     * @param type 验证码类型（如"register", "reset_password"）
     */
    String sendCode(String target, String type);

    /**
     * 验证验证码
     * @param target 接收目标（邮箱或手机号）
     * @param type 验证码类型
     * @param code 用户输入的验证码
     * @return 是否验证通过
     */
    boolean verifyCode(String target, String type, String code);

    /*
    * 发送验证码
    *
    * */
    String sendVerificationCode(String email,String typeCode);
}